Algorithm optimizations and mapping scheme for interactive ray tracing on a reconfigurable architecture
نویسندگان
چکیده
This paper presents a mapping scheme of an optimized octree-based ray tracing algorithm and its implementation on a SIMD reconfigurable architecture, MorphoSys, with appropriate hardware incorporated. A two-level SIMD mapping scheme for ray tracing is chosen to get better trade-off between coherence exploitation efficiency and bandwidth requirements. We apply an SIMD octree traversal algorithm that supports ray traversals of any origins and directions. Moreover, we have applied the bottom-up traversal order for shadow and reflection rays to avoid unnecessary testing. The memory overhead of the parallel execution of ray tracing in SIMD systems is analyzed to direct memory optimization. Pre-fetching is utilized to hide data fetch latency behind the computation. A Spatial Partitioning Tree (SPT) Buffer reduces the latency due to the interleaved accesses to the shared memory. It also dynamically exploits ray coherence to save memory bandwidth. A Pointer Update Unit and a Pointer Buffer are combined to remove the overhead resulted from pointer-calculations and stack pushes during the parallel depth-first-traversal processes. The associated hardware cost is less than 2% of the whole system. In order to include diffuse effects into the output, we apply Spherical Harmonic. Post-synthesis simulation shows that the target chip is estimated to be 33mm and consumes less than 1 watt in the worst case. Cycle-accurate simulation demonstrates that interactive ray tracing for medium-sized scenes is achieved on MorphoSys
منابع مشابه
Interactive Ray Tracing Using a SIMD Reconfigurable Architecture
This paper presents an architecture for running interactive ray tracing applications on portable devices such as cell phones, PDAs, and head mounted displays and discusses the main issues related to the mapping of this graphics algorithm using fixed-point arithmetic. The paper shows that a floatingpoint arithmetic unit, with its associated power and area consumption, can be avoided by using app...
متن کاملMorphoSys: a Reconfigurable Architecture Optimized for Ray Tracing
This paper describes a new generation of MorphoSys, a s ystem-on-chip that incorporates hardware, supports to achieve interactive ray tracing. It has a matrix of 8x8 SIMD reconfigurable cells (RCs) to facilitate different mapping schemes. We have identified the ray tracing mapping scheme with a good trade-off between speed, power, and bandwidth requirement. A pseudo branch mechanism and local R...
متن کاملA Graphics Architecture for Ray Tracing and Photon Mapping
A Graphics Architecture for Ray Tracing and Photon Mapping. (August 2004) Junyi Ling, B.S., Texas A&M University Chair of Advisory Committee: Dr. Rabi Mahapatra Recently, methods were developed to render various global illumination effects with rasterization GPUs. Among those were hardware based ray tracing and photon mapping. However, due to current GPU’s inherent architectural limitations, th...
متن کاملInteractive Ray Tracing Using Hardware Accelerated Image-Space Methods
In recent years, interactive ray tracing has become realisable, albeit mainly using clustered workstations and sophisticated acceleration structures. On nonclustered computer architectures this is still not an easy task to achieve, especially when rendering animated scenes, even though the computation power of modern workstations is increasing rapidly. In this paper we propose commonly known im...
متن کاملRealtime ray tracing on current CPU architectures
In computer graphics, ray tracing has become a powerful tool for generating realistically looking images. Even though ray tracing offers high flexibility, a logarithmic scalability in scene complexity, and is known to be efficiently parallelizable, its demand for compute power has in the past lead to its limitation to high-quality off-line rendering. This thesis focuses on the question of how r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computers & Graphics
دوره 27 شماره
صفحات -
تاریخ انتشار 2003